#define _CRT_SECURE_NO_WARNINGS 1



//#include <stdio.h>
//#include <string.h>
//int main()
//{
//    int n, m, count;
//    scanf("%d %d", &n, &m);
//    char A[1002][1002] = { 0 };
//    getchar();
//    for (int i = 1; i <= n; i++) {
//        for (int j = 1; j <= m; j++)
//        {
//            A[i][j] = getchar();
//        }    getchar();
//    }
//
//    for (int i = 1; i <= n; i++)
//    {
//        for (int j = 1; j <= m; j++)
//        {
//            if (A[i][j] == '.')
//            {
//                count = 0;
//                if (A[i - 1][j - 1] == '*')    count++;
//                if (A[i - 1][j] == '*')      count++;
//                if (A[i - 1][j + 1] == '*')    count++;
//                if (A[i][j - 1] == '*')      count++;
//                if (A[i][j + 1] == '*')      count++;
//                if (A[i + 1][j - 1] == '*')    count++;
//                if (A[i + 1][j] == '*')      count++;
//                if (A[i + 1][j + 1] == '*')    count++;
//                A[i][j] = '0' + count;
//                printf("%c", A[i][j]);
//            }
//            else if (A[i][j] == '*')
//                printf("%c", A[i][j]);
//        }       printf("\n");
//    }
//    return 0;
//}
